package com.zmc.order.application;

import com.zmc.common.utils.PageUtils;
import com.zmc.order.infrastructure.bean.query.CommentMemberInfoQuery;
import com.zmc.order.infrastructure.bean.vo.CommentInfoVo;
import com.zmc.order.infrastructure.bean.vo.CommentMemberInfoVo;
import com.zmc.order.infrastructure.entity.CommentInfoEntity;

/**
 * @Author：zmc
 * @Date：2025/2/20 17:55
 */
public interface CommentApplicationService {

    void userComment(CommentInfoVo vo);

    void answer(CommentInfoVo vo);

    void removeComment(Long id);

    PageUtils queryPage(CommentMemberInfoQuery query);

    CommentInfoEntity getCommentMemberInfo(CommentMemberInfoVo vo);

}
